d99c5a9dca60d9ed16afdcba88ebd3e28455365e,OsmAnd/src/net/osmand/plus/views/POIMapLayer.java,POIMapLayer,onDraw,#Canvas#RectF#RectF#DrawSettings#,172

Before Change


				canvas.drawCircle(x, y, r, point);
				String id = null;
				if (RenderingIcons.containsIcon(o.getType().getDefaultTag() + "_" + o.getSubType())) {
					id = o.getType().getDefaultTag() + "_" + o.getSubType();
				} else if(RenderingIcons.containsIcon(o.getSubType())){
					id = o.getSubType();
				} 

After Change


				canvas.drawCircle(x, y, r, pointAltUI);
				canvas.drawCircle(x, y, r, point);
				String id = null;
				StringBuilder tag = new StringBuilder();
				StringBuilder value = new StringBuilder();
				MapRenderingTypes.getDefault().getAmenityTagValue(o.getType(), o.getSubType(), tag, value);
				if (RenderingIcons.containsIcon(tag + "_" + value)) {
					id = tag + "_" + value;
				} else if(RenderingIcons.containsIcon(tag.toString())){